.rmg-name__zh {
    dominant-baseline: central;
    font-family: Arial, SimHei, STHeiti, STHeitiSC-Medium, PingFangSC-Regular, sans-serif;
}
.rmg-name__en {
    dominant-baseline: middle;
    font-family: Arial, sans-serif;
}

rect#strip_gz {
    fill: var(--rmg-theme-colour);
    width: var(--rmg-svg-width);
    transform: translateY(calc(var(--rmg-svg-height) - var(--height, 60px)));
    height: var(--height, 60px);
}

.rmg-name__gzmtr {
    font-family: Arial, SimHei, STHeiti, PingFangSC-Regular, sans-serif;
}
.rmg-name__gzmtr--white-fg {
    fill: #fff;
}

.rmg-stn {
    fill: #fff;
    stroke-width: 2;
}
.rmg-stn--future {
    stroke: var(--rmg-theme-colour);
}
.rmg-stn__highlight {
    fill: yellow;
}
